package net.lab1024.smartadmin.module.business.engine.domain.dto;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import net.lab1024.smartadmin.common.domain.PageParamDTO;

import java.util.Date;

/**
 * [ ������ ]
 *
 * @author �Ζ�
 * @version 1.0
 * @company ��������
 * @copyright (c)  ��������Inc. All rights reserved.
 * @date 2021-11-19 11:18:28
 * @since JDK1.8
 */
@Data
public class EngineQueryDTO extends PageParamDTO {
    @ApiModelProperty("���")
    private String sn;

    @ApiModelProperty("�ͺ�")
    private String model;

    @ApiModelProperty("����������")
    private String engineType;

    @ApiModelProperty("��Ӧ��")
    private String supplier;

    @ApiModelProperty("������")
    private Long createUser;

    @ApiModelProperty("�������Ƿ�ɼ�")
    private Integer isIndexShow;

    @ApiModelProperty("�������Ƿ����")
    private Integer otherCanUse;

    @ApiModelProperty("����ʱ��-��ʼ")
    private Date createTimeBegin;

    @ApiModelProperty("����ʱ��-��ֹ")
    private Date createTimeEnd;

    @ApiModelProperty("�ϴθ���ʱ��-��ʼ")
    private Date updateTimeBegin;

    @ApiModelProperty("�ϴθ��´���ʱ��-��ʼ")
    private Date updateTimeEnd;

    @ApiModelProperty("��ǰ��½��")
    private Long myUserId;
}
